Share factory